// 验证密码的函数  
function validatePassword_zs(passwordInput) {  
    // 正则表达式检查密码强度（包含字母、数字和特殊字符）  
    const passwordRegex = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,20}$/;  
    if (passwordRegex.test(passwordInput.value)) {  
      passwordInput.classList.remove('invalid');  
      passwordInput.classList.add('valid');  
      return true;  
    } else {  
      passwordInput.classList.remove('valid');  
      passwordInput.classList.add('invalid');  
      return false;  
    }  
  }  
    
  // 验证确认密码的函数  
  function validateConfirmPassword_zs(passwordInput, confirmPasswordInput) {  
    if (passwordInput.value === confirmPasswordInput.value) {  
      confirmPasswordInput.classList.remove('invalid');  
      confirmPasswordInput.classList.add('valid');  
      return true;  
    } else {  
      confirmPasswordInput.classList.remove('valid');  
      confirmPasswordInput.classList.add('invalid');  
      return false;  
    }  
  }  
    
  // 提交表单时的验证函数  
  function validateSubmit_zs() {  
    const passwordInput = document.getElementById('password-zs');  
    const confirmPasswordInput = document.getElementById('confirm-password-zs');  
    
    if (!validatePassword_zs(passwordInput)) {  
      alert('密码不符合要求！');  
      return false;  
    }  
    
    if (!validateConfirmPassword_zs(passwordInput, confirmPasswordInput)) {  
      alert('确认密码与密码不一致！');  
      return false;  
    }  
    
    
    return true;  
  }